debris storm - German English Dictionary